#ifndef TRANSITION_H
#define TRANSITION_H

namespace state {

class State;

struct Transition {
	Transition(int eventId, State * const state) 
		: eventId(eventId)
		, state(state) 
	{}
	const int eventId;
	State * const state;
private:
	Transition();
};

}

#endif
